package com.qq.dao;

import java.util.List;

import com.qq.bean.Friend;
import com.qq.bean.FriendshipVO;
import com.qq.bean.Users;

public interface UsersDao {
	
	public List<Users> selectAllUsers();
	
	/**
	 * 根据用户名和密码查询用户
	 * @param Usersname 用户名
	 * @param password 密码
	 * @return 
	 */
	Users selectUsers(String account,String password);
	
	/**
	 * 根据用户名查询用户
	 * @param Usersname 用户名
	 * @return
	 */
	Users selectUsersByUsersname(String account);
	
	/**
	 * 添加用户
	 * @param Users
	 * @return
	 */
	int insertUsers(Users Users);
	
	int insertFriend(Friend friend);
	
	/**
	 * 查询所有我的朋友
	 * @param myaccounts
	 * @return List所有我的朋友
	 */
	List<FriendshipVO> selectMyFriend(String myaccounts);
	
	Users selectAddFriendUsers(String account,String friendacoount);
	
	int updateUsersAvatar(String account,String avatar);
	//int selectOurState ();
	//管理员内容
	/**
	 * 查询所有的用户
	 * @return
	 */
	List<Users> selectAll();
	/**
	 * 根据账号修改余额，昵称，头像
	 * @param Users
	 * @return
	 */
	int updateUsersbByAccount(Users Users);
	
	int delectUsersByAccount(String account);
}
